import { createStore } from "vuex";
let modules = {};

let files = require.context("./modules", false, /\.js$/);

files.keys().forEach((key) => {
  modules[key.replace(/\.\/|\.js/g, "")] = files(key).default;
});
// 导入所有 vuex 模块，自动加入namespaced:true，用于解决vuex命名冲突
Object.keys(modules).forEach((key) => {
  modules[key]["namespaced"] = true;
});

console.log(modules);

export default createStore({
  modules,
});
